#ifndef CAMERASETTINGSMANAGERSINGLETON_H
#define CAMERASETTINGSMANAGERSINGLETON_H

#include <QObject>
#include <QSharedPointer>

class CameraSettingsManagerSingleton : public QObject{
    Q_OBJECT
public:
    static CameraSettingsManagerSingleton *getInstance();
    void setLastCameraDevice(const QByteArray &lastCameraDevice); //TODO put that on a CameraSettingsManagerSingleton class
    QByteArray getLastCameraDevice();

signals:
    
public slots:

    private:
    explicit CameraSettingsManagerSingleton(QObject *parent = 0);
    static QSharedPointer<CameraSettingsManagerSingleton> instance;

};

#endif // EMAILMANAGERSINGLETON_H
